package com.hjm.project.gearsRecord.gearsRecord.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 档位变更记录对象 gears__record
 * 
 * @author admin
 * @date 2020-11-23
 */
public class GearsRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 服务商名称 */
    @Excel(name = "服务商名称")
    private String agentName;

    /** 服务商编号 */
    @Excel(name = "服务商编号")
    private String agentNum;

    /** 变更前档位 */
    @Excel(name = "变更前档位")
    private String befor;

    /** 变更前档位消费 */
    @Excel(name = "变更前档位消费")
    private String beforDs;

    /** 变更后档位 */
    @Excel(name = "变更后档位")
    private String after;

    /** 变更后档位消费 */
    @Excel(name = "变更后档位消费")
    private String afterDs;

    /** 变更记录 */
    @Excel(name = "变更记录")
    private String updateDate;

    /** 变更人 */
    @Excel(name = "变更人")
    private String addMan;

    /**云闪付**/
    private String beforYsf; //变更前云闪付
    private String afterYsf;  //变更后云闪付

    private String beforPaySum;
    private String afterPaySum;


    public String getBeforYsf() {
        return beforYsf;
    }

    public void setBeforYsf(String beforYsf) {
        this.beforYsf = beforYsf;
    }

    public String getAfterYsf() {
        return afterYsf;
    }

    public void setAfterYsf(String afterYsf) {
        this.afterYsf = afterYsf;
    }

    public String getBeforPaySum() {
        return beforPaySum;
    }

    public void setBeforPaySum(String beforPaySum) {
        this.beforPaySum = beforPaySum;
    }

    public String getAfterPaySum() {
        return afterPaySum;
    }

    public void setAfterPaySum(String afterPaySum) {
        this.afterPaySum = afterPaySum;
    }

    private String type;


    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setAgentName(String agentName)
    {
        this.agentName = agentName;
    }

    public String getAgentName()
    {
        return agentName;
    }
    public void setAgentNum(String agentNum)
    {
        this.agentNum = agentNum;
    }

    public String getAgentNum()
    {
        return agentNum;
    }
    public void setBefor(String befor)
    {
        this.befor = befor;
    }

    public String getBefor()
    {
        return befor;
    }
    public void setBeforDs(String beforDs)
    {
        this.beforDs = beforDs;
    }

    public String getBeforDs()
    {
        return beforDs;
    }
    public void setAfter(String after)
    {
        this.after = after;
    }

    public String getAfter()
    {
        return after;
    }
    public void setAfterDs(String afterDs)
    {
        this.afterDs = afterDs;
    }

    public String getAfterDs()
    {
        return afterDs;
    }
    public void setUpdateDate(String updateDate)
    {
        this.updateDate = updateDate;
    }

    public String getUpdateDate()
    {
        return updateDate;
    }
    public void setAddMan(String addMan)
    {
        this.addMan = addMan;
    }

    public String getAddMan()
    {
        return addMan;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("agentName", getAgentName())
            .append("agentNum", getAgentNum())
            .append("befor", getBefor())
            .append("beforDs", getBeforDs())
            .append("after", getAfter())
            .append("afterDs", getAfterDs())
            .append("updateDate", getUpdateDate())
            .append("addMan", getAddMan())
            .toString();
    }
}
